Models of scientific software development

نویسنده

  • Judith Segal
چکیده

Over the past decade, I have performed several field studies with scientists developing software either on their own or together with software engineers. Based on these field study data, I identify a model of scientific software development as practiced in many scientific laboratories and communities. This model does not fit the standard software engineering models. For example, the tasks of requirement elicitation and software evaluation are not clearly delineated. Nevertheless, it appears to be successful within the context in which it is used. In the context in which scientists collaborate with software engineers, however, I describe problems which arose from the clash of this model with a traditional, phased software engineering model. Given these models, I discuss the issues which have to be addressed in order to determine the software techniques and tools which might best support scientific software development in different contexts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

A Model for Product Development Process with an Approach to Agility in the Hand-Woven Carpet Industry Using Grounded Theory Methodology

The hand-woven carpet industry has faced many challenges due to internal and external factors. The use of scientific and pre-planned methods through which the impacts of these factors can be mitigated or eliminated can lead to the prosperity of this influential industry on culture, economy, and social life. Presenting a model for product development is one of these scientific methods. The produ...

متن کامل

Science Communication, A review on Importance, History, and Its Models

The article is an extended version of a talk on the issue given in Half-Day Seminar on the Complications of Scientific Publications held by Iranian Academy of Sciences, on July the ninth of 2019. Apparently, science communication, an old tradition and once very popular according to the literature reviewed, is not well advanced along with the magnificent scientific progress happened during the l...

متن کامل

Modifying PIARC’s Linear Model of Accident Severity Index to Identify Roads' Accident Prone Spots to Rehabilitate Pavements Considering Nonlinear Effects of the Traffic Volume

Pavement rehabilitation could affect the accident severity index (ASI) since restoration measures means more safety for road users. No research or project has been carried out to identify hazard points to build a linear model based on crash severity index. One of the very popular accident severity index models used in all countries is based on linear models to rehabilitate pavements and this pa...

متن کامل

دانش مدیریت، نرم افزار پیشرفت

Developing societies are, for a number of reasons, suffering from some sort of national inefficiency. Causes of inefficiency are cultural,deep-rooted and numerous. Since the developed countries, using all possible facilities, are moving rapidly toward the highest levels of efficiency, the international dimensions of that inefficiency become more extensive together with deeper consequences.In o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008